﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
using System.Diagnostics;
using TrenchcoatRobots.Classes;


namespace TrenchcoatRobots.Datatypes {
	/// <summary>
	/// DrawInfo has a camera and a blankTexture (white 1x1 px Texture 2D) used in things such as BoxObject
	/// </summary>
	class DrawInfo {
		public Camera Camera { get; private set; }
		public Texture2D blankTexture { get; private set; }

		public DrawInfo (Camera camera,GraphicsDeviceManager g) {
			Camera = camera;
			blankTexture = new Texture2D(g.GraphicsDevice, 1, 1, false, SurfaceFormat.Color);
			Color[] arr = { Color.White };
			blankTexture.SetData<Color>(arr);
		}
	}
}
